package com.weimob.mcloud.wechatwork.customer.service.user.module.dto.group;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * @author yuzhaoyang
 * @desc  群成员查询入参
 * @date 2021-02-03 15:13
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class CorpChatGroupMemberQueryDTO implements Serializable {
    private static final long serialVersionUID = -8328283828621534754L;
    private Long pid;

    /**
     * suite id，如果没有 corpid ，这个必传
     */
    private String suiteId;

    /**
     * corpid
     */
    private String corpId;

    /**
     * 群id
     */
    private String chatId;

    /**
     * 群成员ID-成员id(userId)/外部联系人id(externalUserId)
     */
    private String memberId;

    /**
     * 群成员ID集合
     */
    private List<String> memberIdList;

    /**
     * 成员类型。 1 - 企业成员 2 - 外部联系人
     */
    private Byte type;

}
